Multithreading Is Not What You Think